package com.gis3c.datacenter.dao;

import com.gis3c.datacenter.common.persistence.annotation.C3DataCenterDao;
import com.gis3c.datacenter.entry.Enterprise;
import com.gis3c.datacenter.entry.WasteGasEnterprise;
import com.gis3c.datacenter.entry.WasteWaterEnterprise;
import com.gis3c.sys.security.shiro.token.StatelessRealm;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;
import java.util.Set;

/**
 * Created by hukekuan on 2018/3/28.
 */
@C3DataCenterDao
public interface EnterpriseDao {
    public List<Enterprise> findEnterpriseList(@Param("queryParams") Map<String,Object> queryParams);
    public List<WasteGasEnterprise> findWasteGasEnterpriseList();
    public List<WasteWaterEnterprise> findWasteWaterorPlantEnterpriseList(@Param("queryParams") Map<String,Object> queryParams);
    public List<WasteWaterEnterprise> findTreatmentPlantEnterpriseList();

    public Set<String> findOnlineCodes(@Param("subType") Integer subType);
}
